#cart {
    width: 7.5rem;
    margin: 0 auto;

    /* 头部 */
    header {
        background: #FF6040;

        ul {
            height: 0.5rem;
            display: flex;
            justify-content: space-around;
            font-size: 0.2rem;
            color: #fff;
            font-weight: 400;
            line-height: 0.5rem;

            li {
                position: relative;
                display: flex;
                align-items: center;
                text-align: center;

                span {
                    display: block;
                }

            }

            .active {
                i {
                    display: block;
                    width: 0.35rem;
                    height: 0.03rem;
                    bottom: 0;
                    left: 0.15rem;
                    background: #000;
                    position: absolute;
                    border-radius: 0.15rem;
                    background: #fff;
                }
            }
        }
    }

    /* 主体 */
    main {
        .title {
            width: 7.5rem;
            height: 0.5rem;
            background: #fff;
            margin: 0.1rem 0;
            display: flex;
            align-items: center;
            justify-content: space-between;
            font-size: 0.18rem;

            h3 {
                margin-left: 0.2rem;
            }

            div {

                span {
                    margin: 0 0.15rem;
                }

                .giftCoupon {
                    color: red;
                }
            }
        }

        .bottom {
            margin-bottom: 1.6rem;
        }

        .cart {
            position: relative;

            .rv-cell {
                background: #FAFAFA;
            }

            .demo-icon {
                font-size: 0.35rem;
                position: absolute;
                left: 6.7rem;
                top: 0.2rem;
                z-index: 333;
            }

            .rv-checkbox {
                position: absolute;
                left: -1.3rem;
                top: 0.55rem;
                z-index: 222;
            }

            .rv-product-card__thumb {
                padding-left: 0.25rem;
                z-index: 1;
            }
        }
    }

    /* 底部 */
    footer {
        .rv-submit-bar {
            margin-bottom: 0.8rem;
        }
    }
}